export default {
    namespaced:true,
    state:{
        // 提示框显示
        isShowToast:false,
        // 提示内容
        toastMsg:"",
        toastType:""
    },
    mutations: {
        // 修改提示框显示
        changeIsShowToast(state,payload){
            state.isShowToast=payload.isShow
            if(payload.isShow){
                state.toastMsg=payload.msg
                state.toastType=payload.type
            }
        }
    },
    actions: {
        asyncIsShowToast(context,payload){
            context.commit("changeIsShowToast",{
                isShow:true,
                msg:payload.msg,
                type:payload.type
            })
            // 定时器
            setTimeout(()=>{
                context.commit("changeIsShowToast",{isShow:false})
            },1500)
        }
    },
}